package com.hex.ds.hdtp.core.inf.data.configuration.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.hex.ds.hdtp.core.inf.data.configuration.po.TableConvertPo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @Package com.hex.ds.hdtp.core.inf.preparation.mapper
 * @ClassName IConvertMapper
 * @Description 转换配置数据服务接口
 * @Author yh.wan
 * @Date 2023/8/7 16:53
 * @Version v1.0
 **/
public interface ITableConvertMapper extends BaseMapper<TableConvertPo> {
    /**
     * @Method: queryListByPage <br>
     * @Param: [toMyBatisPlusPage, toPo] <br>
     * @Return: com.baomidou.mybatisplus.core.metadata.IPage<com.hex.ds.hdtp.core.inf.preparation.po.ConvertPo> <br>
     * @Description：分页查询<br>
     * @Author： yh.wan<br>
     * @Date： 2023/8/7 16:13 <br>
     * @Version： V1.0<br>
     */
    IPage<TableConvertPo> queryListByPage(IPage<TableConvertPo> toMyBatisPlusPage, @Param("po") TableConvertPo toPo);

    /**
     * @Method: queryList <br>
     * @Param: [convertPo] <br>
     * @Return: java.util.List<com.hex.ds.hdtp.core.inf.data.configuration.po.ConvertPo> <br>
     * @Description：不分页查询<br>
     * @Author： yh.wan<br>
     * @Date： 2023/8/7 16:13 <br>
     * @Version： V1.0<br>
     */
    List<TableConvertPo> queryList(@Param("po") TableConvertPo convertPo);
}
